import { number } from "echarts";

/**
 * 文章查询参数
 */
export interface ArticleQuery extends PageQuery {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 文章名称
   */
  name?: string | null;

  /**
   * 文章uuid
   */
  articleId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 封面图
   */
  url?: string | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 所属类型 1:机构 2:艺术家 3:艺术品
   */
  plateType?: number | null;

  /**
   * 机构/艺术家 uuid
   */
  plateId?: string | null;

  /**
   * 标签 以| 隔开
   */
  tags?: string | null;

  /**
   * 内容
   */
  content?: string | null;

  /**
   * 板块内容id
   */
  contentId?: string | null;

  isRecommend?: number | null;

  indexContent?: string | null;
}

/**
 * 文章分页对象
 */
export interface ArticlePageVO {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 文章名称
   */
  name?: string | null;

  /**
   * 文章uuid
   */
  articleId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 封面图
   */
  url?: string | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 所属类型 1:机构 2:艺术家 3:艺术品
   */
  plateType?: number | null;

  /**
   * 机构/艺术家 uuid
   */
  plateId?: string | null;

  /**
   * 标签 以| 隔开
   */
  tags?: string | null;

  /**
   * 内容
   */
  content?: string | null;

  isRecommend?: number | null;

  indexContent?: string | null;
}

/**
 * 文章分页
 */
export type ArticlePageResult = PageResult<ArticlePageVO[]>;

export interface Article {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 文章名称
   */
  name?: string | null;

  /**
   * 文章uuid
   */
  articleId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 封面图
   */
  url?: string | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 所属类型 1:机构 2:艺术家 3:艺术品
   */
  plateType?: number | null;

  /**
   * 机构/艺术家 uuid
   */
  plateId?: string | null;

  /**
   * 标签 以| 隔开
   */
  tags?: string | null;

  /**
   * 内容
   */
  content?: string | null;

  isRecommend?: number | null;

  indexContent?: string | null;
}

/**
 * 文章表单对象
 */
export interface ArticleForm {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 文章名称
   */
  name?: string | null;


  link?: string | null;

  /**
   * 文章uuid
   */
  articleId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: number | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 封面图
   */
  url?: string | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 所属类型 1:机构 2:艺术家 3:艺术品
   */
  plateType?: number | null;

  /**
   * 机构/艺术家 uuid
   */
  plateId?: string | null;

  /**
   * 标签 以| 隔开
   */
  tags?: string | null;

  /**
   * 内容
   */
  content?: string | null;

  isRecommend?: number | null;

  indexContent?: string | null;
}


